package com.roc.pojo;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name="TBL_MCHT_BIZ_FEE")
public class TblMchtBizFee implements Serializable{
	
	  @Id
	  @Column(name="MCHT_CD",length=30)
	  private String mchtCd;//商户编码
	  
	  @Column(name="PROD_CD",length=20)
	  private String prodCd;//产品码
	  
	  @Column(name="BIZ_CD",length=20)
	  private String bizCd;//主业务码
	  
	  @Column(name="SUB_BIZ_CD",length=20)
	  private String subBizCd;//子业务码
	  
	  @Column(name="MCHT_FEE_MD",length=2)
	  private String mchtFeeMd;//手续费类型
	  
	  @Column(name="MCHT_FEE_PERCENT")
	  private Double mchtFeePercent;//手续费百分比
	  
	  @Column(name="MCHT_FEE_PCT_MIN")
	  private Double mchtFeePctMin;//百分比保底
	  
	  @Column(name="MCHT_FEE_PCT_MAX")
	  private Double mchtFeePctMax;//百分比封顶
	  
	  @Column(name="MCHT_FEE_SINGLE")
	  private Double mchtFeeSingle;//手续费单笔固定值
	  
	  @Column(name="MCHT_A_FEE_SAME",length=2)
	  private String mchtAFeeSame;//名义费和手续费是否一致
	  
	  @Column(name="MCHT_A_FEE_MD",length=2)
	  private String mchtAFeeMd;//名义费类型
	  
	  @Column(name="MCHT_A_FEE_PERCENT")
	  private Double mchtAFeePercent;//名义费费率
	  
	  @Column(name="MCHT_A_FEE_PCT_MIN")
	  private Double mchtAFeePctMin;//名义费百分比保底
	  
	  @Column(name="MCHT_A_FEE_PCT_MAX")
	  private Double mchtAFeePctMax;//名义费百分比封顶
	  
	  @Column(name="MCHT_A_FEE_SINGLE")
	  private Double mchtAFeeSingle;//名义费单笔固定值
	  
	  @Column(name="OPER_IN",length=1)
	  private String operIn;//I:insert;U:update;D:delete
	  
	  @Column(name="REC_OPR_ID",length=1)
	  private String RecOprId;//操作类型
	  
	  @Column(name="REC_UPD_OPR",length=32)
	  private String recUpdOpr;//操作员
	  
	  @Column(name="REC_CRT_TS",columnDefinition="timestamp")
	  private Date recCrtTs;//生成时间
	  
	  @Column(name="REC_UPD_TS",columnDefinition="timestamp")
	  private Date recUpdTs;//更新时间

	public String getMchtCd() {
		return mchtCd;
	}

	public void setMchtCd(String mchtCd) {
		this.mchtCd = mchtCd;
	}

	public String getProdCd() {
		return prodCd;
	}

	public void setProdCd(String prodCd) {
		this.prodCd = prodCd;
	}

	public String getBizCd() {
		return bizCd;
	}

	public void setBizCd(String bizCd) {
		this.bizCd = bizCd;
	}

	public String getSubBizCd() {
		return subBizCd;
	}

	public void setSubBizCd(String subBizCd) {
		this.subBizCd = subBizCd;
	}

	public String getMchtFeeMd() {
		return mchtFeeMd;
	}

	public void setMchtFeeMd(String mchtFeeMd) {
		this.mchtFeeMd = mchtFeeMd;
	}

	public Double getMchtFeePercent() {
		return mchtFeePercent;
	}

	public void setMchtFeePercent(Double mchtFeePercent) {
		this.mchtFeePercent = mchtFeePercent;
	}

	public Double getMchtFeePctMin() {
		return mchtFeePctMin;
	}

	public void setMchtFeePctMin(Double mchtFeePctMin) {
		this.mchtFeePctMin = mchtFeePctMin;
	}

	public Double getMchtFeePctMax() {
		return mchtFeePctMax;
	}

	public void setMchtFeePctMax(Double mchtFeePctMax) {
		this.mchtFeePctMax = mchtFeePctMax;
	}

	public Double getMchtFeeSingle() {
		return mchtFeeSingle;
	}

	public void setMchtFeeSingle(Double mchtFeeSingle) {
		this.mchtFeeSingle = mchtFeeSingle;
	}

	public String getMchtAFeeSame() {
		return mchtAFeeSame;
	}

	public void setMchtAFeeSame(String mchtAFeeSame) {
		this.mchtAFeeSame = mchtAFeeSame;
	}

	public String getMchtAFeeMd() {
		return mchtAFeeMd;
	}

	public void setMchtAFeeMd(String mchtAFeeMd) {
		this.mchtAFeeMd = mchtAFeeMd;
	}

	public Double getMchtAFeePercent() {
		return mchtAFeePercent;
	}

	public void setMchtAFeePercent(Double mchtAFeePercent) {
		this.mchtAFeePercent = mchtAFeePercent;
	}

	public Double getMchtAFeePctMin() {
		return mchtAFeePctMin;
	}

	public void setMchtAFeePctMin(Double mchtAFeePctMin) {
		this.mchtAFeePctMin = mchtAFeePctMin;
	}

	public Double getMchtAFeePctMax() {
		return mchtAFeePctMax;
	}

	public void setMchtAFeePctMax(Double mchtAFeePctMax) {
		this.mchtAFeePctMax = mchtAFeePctMax;
	}

	public Double getMchtAFeeSingle() {
		return mchtAFeeSingle;
	}

	public void setMchtAFeeSingle(Double mchtAFeeSingle) {
		this.mchtAFeeSingle = mchtAFeeSingle;
	}

	public String getOperIn() {
		return operIn;
	}

	public void setOperIn(String operIn) {
		this.operIn = operIn;
	}

	public String getRecOprId() {
		return RecOprId;
	}

	public void setRecOprId(String recOprId) {
		RecOprId = recOprId;
	}

	public String getRecUpdOpr() {
		return recUpdOpr;
	}

	public void setRecUpdOpr(String recUpdOpr) {
		this.recUpdOpr = recUpdOpr;
	}

	public Date getRecCrtTs() {
		return recCrtTs;
	}

	public void setRecCrtTs(Date recCrtTs) {
		this.recCrtTs = recCrtTs;
	}

	public Date getRecUpdTs() {
		return recUpdTs;
	}

	public void setRecUpdTs(Date recUpdTs) {
		this.recUpdTs = recUpdTs;
	}

	 
	
} 
